上位机开发笔记 » 搜索 » user:jerryxjr1220 post:true

c#使用CsvHelper

C#读写csv的方式和Golang很像,都是先要申明好Record的数据结构,然后把csv的记录依次读到结构体中。

而aardio和Python读写csv就简单得多,基本就当成一个列表或者数组就行了。

当然,严谨的好处就是处理速度快,出错的几率小。而宽松的好处就是语法简单,对于数据量小的数据(百万级以下)其实读写速度差异并不明显。

csharp jerryxjr1220 •  2023-02-10 • 最后回复来自 admin
2

公告:登录不了的人请注意 ,本站更换了域名(网址),原域名废弃停止使用了

新域名更像主站了,哈哈!

而且主站论坛基本都停止更新了,这里更新的内容反而更实用。

公告 jerryxjr1220 •  2023-02-10 • 最后回复来自 jerryxjr1220
2

分享一段css动画 - 3D水滴动画

CSS HTML jerryxjr1220 •  2023-01-30 • 最后回复来自 jerryxjr1220
2

分享一段css动画 - 3D水滴动画

div标签里漏了 class="water"

CSS HTML jerryxjr1220 •  2023-01-30 • 最后回复来自 jerryxjr1220
2

分享一段css动画 - 3D水滴动画

<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Document</title&
CSS HTML jerryxjr1220 •  2023-01-30 • 最后回复来自 jerryxjr1220
2

服务器中控台 - 整合多组服务器程序实现一键启动/停止,并保存服务器日志

其中“注册服务器”会先启动,然后延时1秒,再启动其他服务器,因为其他服务器启动时会先去注册服务器对比版本信息并获取授权。

aardio jerryxjr1220 •  2023-01-18 • 最后回复来自 hi_aardio
4

服务器中控台 - 整合多组服务器程序实现一键启动/停止,并保存服务器日志

贴一下最主要的部分,用process.popen管道实现服务器程序整合,并且不会出现原本的黑窗口。

import fonts.fontAwesome; import win.ui; /*DSG{{*/ var winform = win.form(text="aardio 
aardio jerryxjr1220 •  2023-01-18 • 最后回复来自 hi_aardio
4

分享个c#的excel, pdf,word,PowerPoint第三方Syncfusion操作程序集DocIO/xlsIO...

回复#7 @hi_aardio :

openpyxl效率也还不错,10000行循环写入大约500毫秒,100000行循环写入6秒。

读取的速度比写入快1倍。


然后整体打包的话,不压缩14M,压缩后9M。


体积大主要是因为把python3.10打包进去了,openpyxl体积其实很小的,也完全可以脱离office读写excel。


新年快乐!


csharp dll excel pdf word jerryxjr1220 •  2023-01-16 • 最后回复来自 jerryxjr1220
8

aardio调用海康DLL开发包显示摄像头画面的一些问题

回复#1 @itusers :

你这种最好先用C#实现一遍,如果在C#上没问题,再把相同代码转换为aardio。

有问题先在C#上排查,aardio支持C#调用不表示可以用aardio开发C#

dll 摄像头 aardio jerryxjr1220 •  2022-12-20 • 最后回复来自 uolian
14

调用c#强大的ReoGrid免费表格控件,用于显示、编辑、打印、导出和导入Excel电子表格

回复#29 @rays2004 :

那么大量的数据读写用excel本身就不合理啊,excel的作用是为了便于数据量交小的情况下,可视化显示数据或者图形。

大数据量的话,肯定首选是数据库了,而且对于大数据量的读写也不应该依赖图形界面,没有图形界面的话,速度可以快很多。

aardio csharp dll 表格 jerryxjr1220 •  2022-12-04 • 最后回复来自 admin
42

桌面动态壁纸

没啥,一开始以为做的是动态屏保,忽略就行了

aardio listview winform 工具 jerryxjr1220 •  2022-11-28 • 最后回复来自 o3o_o3o_o3o
2

【midi音乐】青花瓷

aardio jerryxjr1220 •  2022-11-24 • 最后回复来自 hi_aardio
2

【midi音乐】青花瓷

import console;  console.open(); console.setTitle("青花瓷");   import sys.midiOut; midi = sys.midiOut() n = sys.midiOut.notes; drm = { "前奏",     1000,      1000,      500,     n.G4, 250,     n.A4, 250,     n.G4, 250,     n.E4, 250,     n.D4, 250,     n.E4, 250,     
aardio jerryxjr1220 •  2022-11-24 • 最后回复来自 hi_aardio
2

【midi音乐】小星星

老大更新了midi音乐库,挺好玩的。

找了个最简单的乐谱《小星星》

import console;  console.open(); con
aardio jerryxjr1220 •  2022-11-24

aardio调用OxyPlot画波形图曲线

现在画图的dll越来越多了

aardio csharp dll 波形图 jerryxjr1220 •  2022-11-23 • 最后回复来自 鸿湖重工业株式会社
10

关于海康摄像头SDK问题

回复#10 @itusers :

这个dll的参数类型又不是你定义的,要看作者是怎么定义的,你私自去申明了作者的参数类型你觉得有意义吗?

例如,我定义了一个加法程序:

func add(a, b int) int {     return a+b }

要求传入2个整数,返回也是整数。

现在你私自申明说,我要传2个结构体,又不更改原始的程序,你觉得可行吗?

dll 摄像头 jerryxjr1220 •  2022-11-17 • 最后回复来自 jerryxjr1220
11

【工具】【HA智能家居】主人回家自动开灯,离家自动关灯

MQTT协议其实也是建立在tcp协议上的,理论上来说只要支持MQTT协议的设备都可以进行跨平台通讯。

我用Golang实现了一下,感觉挺好玩的。

我想到一个使用场景,就是家里的电热水器。平时上班的时候电热水器可以关掉,而回家的时候电热水器自动启动,这样比较省电。我经常是忘记回家去开电热水器,等想洗澡的时候又要等很长时间。

package main import ( "fmt" mqtt "github.com/eclipse/paho.mqtt.golang" "ti
aardio web 工具 软件成品 jerryxjr1220 •  2022-11-15 • 最后回复来自 the100s
11

socket实现简陋远程文件管理

受这个帖子的启发,用Golang写了一个文件预览服务器,只要浏览器支持的格式都可以直接打开预览,包括文字、图片、音频、视频、pdf等等。

package main import (    "fmt"    "github.com/gin-gonic/gin"    "net/http"
aardio socket jerryxjr1220 •  2022-11-08 • 最后回复来自 admin
5

有没有做车牌相机识别的,关于aardio调用华夏,海康,大华,天地伟业摄像头的二次开发dll动态库例子教程

海康的Vision Master就有车牌识别的例子,而且VM支持tcp通讯,识别完以后可以用tcp发送给aardio处理。 我是随手找了一张图试了一下,真的要做好识别是要进行字库训练的,VM有字库训练模块,还有深度学习模块,可以提高识别速度和准确度。

aardio dll 摄像头 jerryxjr1220 •  2022-11-04 • 最后回复来自 admin
3

Golang搭建jsonRPC服务器,Python客户端高并发10000组请求压力测试

回复#5 @我高兴 :

可以看aardio里的rpc例程,其实rpc还分为基于tcp连接的和基于http连接的rpc,例程里也分别有基于http的jsonrpc和基于tcp的jsonrpc。


另外,rpc本身可以不用进行json序列化,但是如果希望跨平台或者跨系统的调用,比如我上面的例子中用python程序跨系统调用Golang的rpc服务,这样就必须有统一的标准,jsonrpc就是这个统一的标准,把rpc进行json序列化后,各个系统和各个平台之间就能相互调用了。

python rpc Golang jerryxjr1220 •  2022-11-01 • 最后回复来自 我高兴
8
登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap